Bayswater Hotel
60-61 Princes Sq., Westminster Abbey, London, United Kingdom, W2 4PX
(02072) 296436 Phone